| | | | 2. Декомпозиция сетевой проблемы. Даже в простом случае сети с двумя узлами существует много аппаратуры и параметров ПО, взаимосвязь между которыми может значительно влиять на эффективность работы сети. Обычно подход к такой сложной проблеме должен начинаться с декомпозиции общей проблемы на более мелкие части и так далее, до нахождения первоисточников проблемы, а затем уже должен выполняться систематический и логический план удаления возможных причин, пока не будет достигнуто ее решение. 3. Выбор правильного инструмента диагностики. Есть существенные различия в способах измерения производительности у разных инструментов тестирования, при этом важно их взаимодействие с тестируемой системой. Существует два класса тестовых систем: генераторы трафика и генераторы транзакций. Ге н е р а- торы трафика являются источником огромного числа пакетов, которые могут как соответствовать трафику реального сетевого стека, так и отличаться от него. Генераторы транзакций, как минимум, отсылают и принимают реальные транзакции через полноценный работающий сетевой стек OSI. Главное их отличие от генераторов трафика заключается в том, что они реализуют настоящий сетевой стек, в том числе и на прикладном уровне. При выборе правильного инструмента диагностики ключевым является вопрос: нужна ли для тестирования данной системы работа на четвертом (транспортном) и более высоких уровнях OSI? Устройствам, которые взаимодействуют с потоками транспортного уровня, таким как межсетевые экраны и распределители нагрузки, требуется генератор транзакций. Поскольку эти системы взаимодействуют с потоком транспортного уровня, то и генерировать его нужно соответствующим образом. Такая тестируемая система может вступать во взаимодействие с приложением, содержащим динамический контент. В этом случае искусственный трафик четвертого уровня (и более высокого) не будет должным образом обработан тестируемой системой, так как имитационный трафик предполагает наличие ожидаемых откликов на запросы. Динамический контент, или ответы на запросы, которые не входят в число ожидаемых, не будут обработаны вообще или будут помечены как ошибочные. |  |